FROM - klauzula

Okre£la tabele lub kwerendy zawieraj╣ce pola podane na li£cie instrukcji SELECT.

Sk│adnia

SELECT lista_p≤l
    FROM wyra┐enie_tabelowe [IN zewnΩtrzna_baza_danych]

Sk│adnia instrukcji SELECT z klauzul╣ FROM zawiera nastΩpuj╣ce elementy:

Element Opis
lista_p≤l Nazwy pobieranych p≤l, kt≤rym mog╣ towarzyszyµ aliasy nazw p≤l, funkcje agreguj╣ce SQL, predykaty wyboru (ALL, DISTINCT, DISTINCTROW, lub TOP) albo inne opcje instrukcji SELECT.
wyra┐enie_tabelowe Nazwa tabeli lub tabel, z kt≤rych maj╣ byµ pobrane dane. Wyra┐enie mo┐e byµ nazw╣ pojedynczej tabeli, zapisanej kweredy, b╣dƒ wynikiem operacji INNER JOIN, LEFT JOIN, lub RIGHT JOIN.
zewnΩtrzna_baza_danych Pe│na £cie┐ka do zewnΩtrznej bazy danych zawieraj╣cej wszystkie tabele wymienione w wyra┐eniu_tabelowym.

Uwagi

Klauzula FROM jest obowi╣zkowa i nastΩpuje bezpo£rednio po instrukcji SELECT.

Kolejno£µ nazw tabel w wyra┐eniu_tabelowym nie jest istotna.

Aby zwiΩkszyµ wydajno£µ i prostotΩ u┐ycia, wskazane jest u┐ycie tabel po│╣czonych zamiast klauzuli IN do pobierania rekord≤w z zewnΩtrznej bazy danych.

Poni┐szy przyk│ad ilustruje pobieranie danych z tabeli Pracownicy:

SELECT Nazwisko, ImiΩ

FROM Pracownicy;

Zobacz te┐
ALL DISTINCT, DISTINCTROW, TOP û predykaty (Microsoft Jet SQL) SELECT û instrukcja (Microsoft Jet SQL)
IN û klauzula (Microsoft Jet SQL) Funkcje agreguj╣ce SQL (SQL)
LEFT JOIN, RIGHT JOIN û operacje (Microsoft Jet SQL) WHERE û klauzula (Microsoft Jet SQL)
INNER JOIN û operacja (Microsoft Jet SQL)  

Przyk│ad

SELECT - instrukcja, FROM û przyk│ad klauzuli